namespace Table.DataModel
{
    public class TableUSFRoute
    {
        /// <summary>
        ///航线ID
        /// </summary>
        public int id;
        /// <summary>
        ///所属地图ID
        /// </summary>
        public int mapId;
        /// <summary>
        ///起始据点ID
        /// </summary>
        public int startFortressId;
        /// <summary>
        ///结束据点ID
        /// </summary>
        public int endFortressId;
        /// <summary>
        ///航线细节Id
        /// </summary>
        public int detailId;
        /// <summary>
        ///航线类型
        /// </summary>
        public int routeType;
        /// <summary>
        ///是否单行线 (0否1是)
        /// </summary>
        public int isOneWay;
        /// <summary>
        ///航线长度(起始点到结束点)
        /// </summary>
        public float length;
        /// <summary>
        ///反向航线长度(结束点到起始点)
        /// </summary>
        public float reverseLength;
        /// <summary>
        ///允许通过的船只ID (多个逗号分隔,不填可全部通行)
        /// </summary>
        public string allowShipIds;
        /// <summary>
        ///水流方向改变时间间隔 (秒,0代表不改变)
        /// </summary>
        public int streamChangeInterval;
        /// <summary>
        ///路点信息
        /// </summary>
        public string waypoints;
    }
}
